Aritmetički operatori
+(zbrajanje) – Dodaje dvije vrijednosti.
-(oduzimanje) – Oduzima jednu vrijednost od druge.
*(množenje) – Množi dvije vrijednosti.
/(dijeljenje) – Dijeli prvu vrijednost drugom.
%(modulo) – Vraća ostatak nakon dijeljenja.
**(potenciranje) – Podiže prvi operand na potenciju drugog.
Operatori dodjele
=– Dodjeljuje vrijednost desne strane varijabli s lijeve strane.
+=, -=, *=, /=– Kombinirani operateri koji izvršavaju operaciju i dodjelu.
Usporedbe operatera
==(jednako) – Provjerava jednakost vrijednosti.
===(identično) – Provjerava jednakost vrijednosti i tipa.
!=ili <>(nije jednako) – Provjerava nejednakost vrijednosti.
!==(nije identično) – Provjerava nejednakost vrijednosti ili tipa.
>, <(veće, manje) – Uspoređuje veličinu.
>=, <=(veće ili jednako, manje ili jednako) – Uspoređuje s uključivanjem jednakosti.
Logički operatori
&&ili and– Logičko I (vraća true ako su oba uvjeta istinita).
||ili or– Logičko ILI (vraća true ako je barem jedan uvjet istinit).
!– Logička negacija (pretvara true u false i obrnuto).
Operatori inkrement i dekrement
++– Povećava vrijednost varijable za 1.
--– Smanjuje vrijednost varijable za 1.
Operatori nad nizovima
+(unija) – Spaja dva niza (zadržava ključeve prvog niza).
==, ===– Uspoređuju nizove po vrijednostima ili vrijednostima i tipovima.
Ternarni operator
? :– Skraćeni uvjetni izraz (npr. $x = ($a > $b) ? $a : $b;).
Tipovi operatora
instanceof– Provjerava pripada ili objektu određenoj klasi.